Software Engineering Tools
نویسنده
چکیده
Automated tools play an important role in the promotion and adoption of software engineering methods and processes. The development of these tools is itself a significant software engineering task, requiring a considerable investment of time and resources. There are a large number of different kinds of automated software engineering tools, variously known as CASE, CAME, IPSE, SEE, and metaCASE tools. Although these tools differ in the particular methods, activities, and phases of the software development cycle to which they are applied, constructors of these tools often face similar implementation issues. Decisions about host computing platform, implementation language, conformance with standards and reference models, choice of repository, integration and interoperability mechanisms, and user interface style have to be made. This minitrack is based around the experience reports of researchers and practitioners actively involved in software engineering tool development. Disciplines Physical Sciences and Mathematics Publication Details This paper originally appeared as: Gray, J, Software Engineering Tools, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, 4-7 January 2000, 3300-3301. Copyright IEEE 2000. This conference paper is available at Research Online: http://ro.uow.edu.au/infopapers/213 Software Engineering Tools Jonathan Gray School of Information Technology and Computer Science University of Wollongong, NSW 2522, AUSTRALIA Tel +61 2 4221 3606, Fax +61 2 4221 4170 [email protected]
منابع مشابه
Towards E-CASE Tools for Software Engineering
CASE tools are having an important role in all phases of software systems development and engineering. This is evident in the huge benefits obtained from using these tools including their cost-effectiveness, rapid software application development, and improving the possibility of software reuse to name just a few. In this paper, the idea of moving towards E-CASE tools, rather than traditional C...
متن کاملAdopting Open Source Software Engineering (OSSE) Practices by Adopting OSSE Tools
The open source movement has created and uses a set of software engineering tools with features that fit the characteristics of open source development processes. To a large extent, the open source culture and methodology are conveyed to new developers via the toolset itself, and through the demonstrated usage of these tools on existing projects. The rapid and wide adoption of open source tools...
متن کاملExchange Of Software Representations Among Reverse Engineering Tools
This paper examines the exchange of software representations among reverse engineering tools. Background information on maintenance related activities and their importance in the software development lifecycle are outlined. An overview of tool support for software maintenance demonstrates the need for a standardized means for facilitating the exchange of information among reverse engineering to...
متن کاملSoftware Project Driven Analysis and Development of Process Activities Supporting Web Based Software Engineering Tools
The field of software engineering has seen the development of software engineering tools that allow for distributed development of software systems over the web. This paper covers analysis and process activities for a web based software design tool that served as the basis for software requirements formulation of a software process tracking tool. These software tools are an outgrowth of a softw...
متن کاملTowards Computer-Supported Collaborative Software Engineering
Software engineering is a fundamentally collaborative activity, yet most tools that support software engineers are designed only for single users. There are many foreseen benefits in using tools that support real time collaboration between software engineers, such as avoiding conflicting concurrent changes to source files and determining the impact of program changes immediately. Unfortunately,...
متن کامل